package com.sgdh.project.terminal.program.mapper;

import com.sgdh.project.terminal.program.domain.Program;

import java.util.List;

/**
 * 项目表 数据层
 * 
 * @author px
 */
public interface ProgramMapper
{
	/**
     * 根据条件分页查询项目列表
     * 
     * @param program 项目信息
     * @return 项目信息集合信息
     */
    public List<Program> selectProgramList(Program program);

    /**
     * 新增项目
     * 
     * @param program 项目信息
     * @return 操作结果
     */
	public int insertProgram(Program program);

	/**
     * 根据项目Id获取项目明细
     * 
     * @param id 项目id
     * @return Program  项目详情
     */
	public Program selectProgramById(int id);

	/**
     * 修改保存项目信息
     * 
     * @param program 项目信息
     * @return 修改操作结果
     */
	public int updateProgram(Program program);

	/**
     * 删除项目
     * 
     * @param intArray 项目id集合
     * @return 操作结果
     */
	public int deleteProgramByIds(Integer[] ids);

    
}
